@charset "utf-8";
@font-face {
  font-family: "SourceHanSerifCN Bold";
	src: url(../fonts/SourceHanSerifCN-Bold.eot);
	src: url(../fonts/SourceHanSerifCN-Bold.eot?#iefix) format('embedded-opentype'),
	 url(../fonts/SourceHanSerifCN-Bold.woff2) format('woff2'), 
	 url(../fonts/SourceHanSerifCN-Bold.woff) format('woff'), 
	 url(../fonts/SourceHanSerifCN-Bold.ttf) format('truetype'), 
	 url(../fonts/SourceHanSerifCN-Bold.otf) format('opentype'), 
	 url(../fonts/SourceHanSerifCN-Bold.svg#SourceHanSerifCN-Bold) format('svg')
}
@font-face {
  font-family: "SourceHanSerifCN Regular";
	src: url(../fonts/SourceHanSerifCN-Regular.eot);
	src: url(../fonts/SourceHanSerifCN-Regular.eot?#iefix) format('embedded-opentype'),
	 url(../fonts/SourceHanSerifCN-Regular.woff2) format('woff2'), 
	 url(../fonts/SourceHanSerifCN-Regular.woff) format('woff'), 
	 url(../fonts/SourceHanSerifCN-Regular.ttf) format('truetype'), 
	 url(../fonts/SourceHanSerifCN-Regular.otf) format('opentype'), 
	 url(../fonts/SourceHanSerifCN-Regular.svg#SourceHanSerifCN-Regular) format('svg')
}

/**初始**/
* {outline: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
html {font-family:"Microsoft YaHei";-webkit-text-size-adjust: 100%;}
body {padding: 0;margin: 0 auto;font-size: 14px;color: #666;background-color: #fff;font-family: "Microsoft YaHei";
-webkit-text-size-adjust: none;
/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight: rgba(0,0,0,0); 
/*控制内容的可选择性*/
/* -webkit-user-select: none; 
-ms-user-select: none;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none; */
}
input[type="button"],
input[type="submit"],
input[type="reset"] {-webkit-appearance: none;}
ul, 
li, 
form, 
dl, 
dt, 
dd, 
div, 
ol,
figure,
aside{padding: 0;margin: 0;}
.ul,
 .ul li {list-style: none;}
table {border-collapse: collapse;border-spacing: 0}
table td {border-collapse: collapse;font-size: 14px;}
select, input, textarea {font-size: 14px;color: #333;border-radius: 0;-webkit-border-radius: 0;font-family: "Microsoft YaHei";}
img{border: none;max-width: 100%;vertical-align: middle;}
a {color: #333;text-decoration: none;noline:-webkit-tap-highlight-color:rgba(0,0,0,0);/* 去掉链接触摸高亮 */}  
a:hover {color: #47a0ec;text-decoration: none;}
a:focus {color: #333;outline: none;-moz-outline: none;}
a:active {color: #333;}
pre{
	white-space:pre-wrap;
	white-space:-moz-pre-wrap;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	word-wrap:break-word;
	margin:0;
	font-family: "Microsoft YaHei";
	text-align:justify;
	text-justify:inter-ideograph;
	}
	
.clear {clear: both;height: 0px;overflow: hidden;zoom: 0;}
.clearfix {*zoom:1;}/*IE/7/6*/
.clearfix:after { content:"\200B"; display:block; height:0; clear:both; } 

.dot{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
/*2行文本省略号*/
.dot2 {display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
/*3行文本省略号*/
.dot3 {display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}

.Ispic{ background-repeat:no-repeat; background-position:center center; background-size:cover;}

:after, :before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.nM{ margin:0;}
.nP{ padding:0;}
*::-webkit-input-placeholder{ color: #999;}    /* 使用webkit内核的浏览器 */
*:-moz-placeholder{ color: #999;}                  /* Firefox版本4-18 */
*::-moz-placeholder{ color: #999;}                  /* Firefox版本19+ */
*:-ms-input-placeholder{ color: #999;}           /* IE浏览器 */
/**字体大小**/
.fz_24{ font-size:24px;}
.fz_20{ font-size:20px;}
.fz_18{ font-size:18px;}
.fz_16{ font-size:16px;}
.fz_14{ font-size:14px;}
.fz_12{ font-size:12px;}
@media(max-width:1240px){
	.fz_24{ font-size:22px;}
}
@media(max-width:1024px){
	.fz_24{ font-size:20px;}
	.fz_18{ font-size:16px;}
}
@media(max-width:768px){
	.fz_24{ font-size:18px;}
	.fz_18{ font-size:14px;}
}
@media(max-width:488px){
	.fz_24{ font-size:16px;}
}
/**初始 End**/

.auto{ margin: 0 auto; width: 100%;clear: both; max-width: 1200px;}
@media(max-width:1240px){
	.auto{ max-width: 1230px; padding-left: 15px; padding-right: 15px;}
}

.colorred{ color: #f00;}
.colorblue{ color: #007ac7;}
.padleft{ padding-left: 2em;display: block;}








